//
//  NSObject+Property.h
//  高仿暴走斗图
//
//  Created by key on 16/9/21.
//  Copyright © 2016年 huangsongyao. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (Property)

/**
 *  给Category动态添加属性，实现getter方法
 *
 *  @param key key
 *
 *  @return property
 */
- (id)getPropertyForKey:(const void *)key;

/**
 *  给Category动态添加属性，实现setter方法
 *
 *  @param property  property
 *  @param key       key
 *  @param nonatomic objc_AssociationPolicy枚举，为属性原子操作的属性
 */
- (void)setProperty:(id)property forKey:(const void *)key nonatomic:(objc_AssociationPolicy)nonatomic;

@end
